
aside{
  position: fixed;
  float:right;
  left:71%;
  width:28%;
  display: block;
}

#login_details{
	top:0px;
	padding-left: 10px;
	border:1px solid black;
  height: 100px;
  margin-bottom: 7px;
  background: -webkit-linear-gradient(top, #41924b , #afeaaa); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #41924b, #afeaaa); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #41924b, #afeaaa); /* For Firefox 3.6 to 15 */
}


#light a {
  color:black;
  text-decoration: underline;
  background-color: none;
}

#light a :hover {
  color:blue;
  background-color: none;
}

#login_details ul {
    height: auto;
    padding: 8px 0px;
    margin: 0px;
}


#login_details li { 
display: inline; 
padding: 20px; 
}


#login_details a {
    text-decoration: none;
    color: black;
    padding: 8px 8px 8px 8px;
}
#login_details a:hover {
    color: #F90;
    background-color:#ffffff;
}

.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  -webkit-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: absolute;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 160px;
  padding: 10px 10px 10px 10px;
  border: 2px solid orange;
  background-color: white;
  z-index:1002;
  overflow: none;
  padding-bottom: 15px;
}

#result
{
  color:red;
}

#rightpanel
{
  overflow-y: scroll;
  max-height:480px;
  /*border:2px solid #000000;*/
  background-color:#afeaaa;
  border-radius: 0px;
}

#annotation_panel_header{
  font: bold 20px Tahoma;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #41924b;
}

#annotationpanel
{
  width:85%; 
  border:1px solid #000000;
  font: 15px Arial;
  word-wrap:break-word;
  margin-left: 10px;
  margin-top: 10px;
  /*background-color:#F0FFF0;*/
  clear: both;
  float:left;
  min-height: 70px;
  margin-bottom: 10px;
  background-color:lightyellow;
}
#annotationpanel:hover{
  background-color: #ffffff;
}


#right_panel_text{
  font: italic 15px Verdana;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  /*background-color:#FFD39B;*/
  background: -webkit-linear-gradient(top, #41924b , #afeaaa); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #41924b, #afeaaa); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #41924b, #afeaaa); /* For Firefox 3.6 to 15 */
}


#votepanel
{
  width:10%; 
  word-wrap:break-word;
  float:right;
  margin-top: 2px;
}

#current_vote{
  font: bold Gothic;
}

#current_vote:hover{
  color: red
}

.text_line{
clear: both;
}

#annotation_property{
  clear:both;
  float:left;
  padding-left: 10px;
  padding-bottom: 5px;
  font: 13px italic Times;
  color: grey;
}

#up {
  width: 55px;
  height: 45px;
  border: 2px; 
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; 
}

#down {
  width: 55px;
  height: 45px;
  margin: 10;
  padding: 0;
  border: 0;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; 
}
